package Traductor.sintactico.utils;

import java.util.ArrayList;

public class DatosExpresion {
	private ExprTipo expr;
	private String modo;
	private ArrayList<Integer> listav;
	private ArrayList<Integer> listaf;

	public DatosExpresion(ExprTipo e, ArrayList<Integer> lf,
			ArrayList<Integer> lv, String modo) {
		this.expr = e;
		this.listav = lv;
		this.listaf = lf;
		this.modo = modo;
	}

	public ExprTipo getExpr() {
		return expr;
	}

	public void setTipo(ExprTipo tipo) {
		this.expr = tipo;
	}

	public ArrayList<Integer> getListav() {
		return listav;
	}

	public void setListav(ArrayList<Integer> listav) {
		this.listav = listav;
	}

	public ArrayList<Integer> getListaf() {
		return listaf;
	}

	public void setListaf(ArrayList<Integer> listaf) {
		this.listaf = listaf;
	}

	public void setModo(String modo) {
		this.modo = modo;
	}

	public String getModo() {
		return this.modo;
	}

	

}
